const getCodeOfRandom = () => {
	// 所需随机抽取的样本数组
	const nums = new Array("q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "a", "s", "d", "f", "g", "h", "j", "k", "l", "z", "x", "c", "v", "b", "n", "m", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
	// 初始化 拼接字符串
	let str = "";
	for (let i = 0; i < 4; i++) {
		// 每次生成一个0 - 61 之间的 number 作为随机获取验证码的下标
		const p = Math.floor(Math.random() * 1000) % 36;
		// 拼接验证码  随机抽取大小写字母和数字
		str += nums[p];
	}
	return str;
};

export default [
	{
		url: "/Index/login",
		method: "post",
		response: () => {
			return {
				status: {
					error_code: 0,
					error_msg: "success"
				},
				obj: {
					sys_token: "d33a7fdf547d2a086a96f4d38253cbc9",
					admin_nick_name: "程序员三千",
					admin_id: "1",
					avatar: "https://osstest.eetop.com/bewt365/578d0d88e7ad2f9ae99f10eee8e08d9c.jpg"
				}
			};
		}
	},
	//私有路由和公有路由全部加载，权限完全开放此mock不再使用
	{
		url: "/Index/getPermission",
		method: "post",
		response: () => {
			return {
				status: {
					error_code: 0,
					error_msg: "success"
				},
				obj: [
					{
						id: "2",
						name: "三方库管理",
						parent_id: "0",
						type: "1",
						url: "/third/editor",
						icon: "article",
						children: [
							{
								id: "2-1",
								name: "富文本",
								parent_id: "2",
								type: "2",
								url: "/third/editor",
								icon: "permission",
								buttonList: [
									{
										id: "2-1-1",
										name: "查询",
										parent_id: "2-1",
										type: "3",
										url: "/third/editor"
									}
								]
							},
							{
								id: "2-2",
								name: "markdown",
								parent_id: "2",
								type: "2",
								url: "/third/markdown",
								icon: "permission",
								buttonList: [
									{
										id: "2-2-1",
										name: "查询",
										parent_id: "2-2",
										type: "3",
										url: "/third/markdown"
									}

								]
							}
						]
					},
					{
						id: "3",
						name: "音频可视化",
						icon: "role",
						parent_id: "0",
						type: "1",
						url: "/audio/canvas",
						children: [
							{
								id: "3-1",
								name: "canvas+audio",
								parent_id: "3",
								icon: "permission",
								type: "2",
								url: "/audio/canvas"

							},
							{
								id: "3-2",
								name: "wavesurfer",
								icon: "permission",
								parent_id: "3",
								type: "2",
								url: "/audio/wavesurfer"

							}

						]
					},
					{
						id: "6",
						name: "用户管理",
						icon: "article-ranking",
						parent_id: "0",
						type: "1",
						url: "/user/test",
						children: 	[{
							id: "6-1",
							name: "角色列表",
							parent_id: "3",
							type: "2",
							url: "/user/test",
							icon: "permission",
						}]

					},
				]
			};
		}
	},

];